package pro.cherish.knowledgeumldesignpattern.designPattern.com.cherish.singleton;

/**
 * 懒汉 延迟加载，
 *
 */
public class T02 {
    private static T02 instance=null;
    private T02(){
    }
//    并发高 构建多个对象，使用同步解决
//    每次调用getInstance都使用同步，并发效率低了
    public static synchronized T02 getInstance() {
        if (instance == null) {
            instance = new T02();
        }
        return instance;
    }
}
